"""
循环导入：
大型的python项目中，需要很多python文件，由于架构不当，可能会出现模块之间的相互导入
A：模块
    def test():
        f()
B：模块
    def f():
        test()

避免方式：
1.重新架构
2.将导入的语句放到函数里面
3.把导入语句放到模块的最后
"""
from Material.循环导入2 import func


def task_1():
    print("----task_1----")

def task_2():
    print("----task_2----")
    func()

if __name__ == "__main":
    # 调用task_1
    task_1()
    task_2()
